package com.itheima.thread.create.demo02;

/**
 * 多线程的第二种创建方式：实现Runnable接口去创建多线程
 *
 * 步骤：
 * 1. 定义一个类，让其去实现Runnable接口
 * 2. 重写run方法                       ----> 该run方法中封装的就是要被线程执行的代码
 * 3. 创建第一步所定义类的对象
 * 4. 创建Thread类的对象，把第三步的对象作为Thread的构造方法参数传递过来 ： public Thread​(Runnable target)
 * 5. 启动线程
 */
public class ThreadDemo01 {

    public static void main(String[] args) {

        // 创建第一步所定义类的对象
        MyRunnable myRunnable = new MyRunnable() ;

        // 创建Thread类的对象，把第三步的对象作为Thread的构造方法参数传递过来 ： public Thread​(Runnable target)
        Thread t1 = new Thread(myRunnable);
        Thread t2 = new Thread(myRunnable) ;

        // 启动线程
        t1.start();
        t2.start();

    }

}
